var namenotnull="分类名称不能为空!"; //提示语
var url;
//装配URL
function assembleURL(genre) {
	
	switch(genre)
	{
	case 11://审核通过 宠物
	  url="audit/passPet.action";
	  break;
	case 12://禁止审核通过 宠物
	  url="audit/forbidenPet.action";
	  break;
	case 21://审核通过 网站
	  url="audit/passSite.action";
	  break;
	case 22://禁止审核通过 网站
	  url="audit/forbidenSite.action";
	  break;
	case 31://审核通过用户申诉
	  url="audit/passGrievance.action";
	  break;
	case 32://禁止审核通过用户申诉
	  url="audit/forbidenGrievance.action";
	  break;
	case 41://过户 通过
	  url="audit/passTransfer.action";
	  break;
	case 42://过户 禁止
	  url="audit/forbidenTransfer.action";
	  break; 
	case 51://实名认证 通过
	  url="audit/passCertification.action";
	  break;
	case 52://实名认证 禁止
	  url="audit/forbidenCertification.action";
	  break;
	case 61://用户建议 通过
	  url="audit/passProposal.action";
	  break;
	case 62://用户建议 禁止
	  url="audit/forbidenProposal.action";
	  break;  
	default:
	  return;
	}
}
var figure= /^([0-9]+)$/;//数字

function removeAll(obj){
	$("ul:first li:last span",obj).text("");
	$("ul:eq(1) li:last span",obj).text("");
	$("ul:eq(2) li:last span",obj).text("");
	$("ul:last  li:last span",obj).text("");
}
/**
 * 号码管理 start
 */
//添加号码规则
function checkSubmit(obj){
	//jquery 选择器
	var ruleid  =  $("ul:first li:eq(1) input",obj).val();
	if(ruleid.length == 0){
		 $("ul:first li:last span",obj).text("规则号不能为空!");
		 return ;
	}else{
		if(!figure.test(ruleid)){
			$("ul:first li:last span",obj).text("规则号只能为数字!");
			return;
		}else{
			$("ul:first li:last span",obj).text("");
		}
	}
	var rulename =  $("ul:eq(1) li:eq(1)  input",obj).val();
	if(rulename.length == 0){
		 $("ul:eq(1) li:last span",obj).text("规则名称不能为空!");
		 return ;
	}else{
		$("ul:eq(1) li:last span",obj).text("");
	}
	var priceindex =  $("ul:eq(2) li:eq(1)  input",obj).val();
	if(priceindex.length == 0){
		 $("ul:eq(2) li:last span",obj).text("价格指数不能为空!");
		 return ;
	}else{
		if(!figure.test(priceindex)){
			$("ul:eq(2) li:last span",obj).text("价格指数只能为数字!");
			return;
		}else{
			$("ul:eq(2) li:last span",obj).text("");
		}
	}
	var applytonumberlength =  $("ul:last li:eq(1) input",obj).val();
	if(applytonumberlength.length == 0){
		 $("ul:last li:last span",obj).text("适用号码长度不能为空!");
		 return ;
	}else{
		if(!figure.test(applytonumberlength)){
			$("ul:last li:last span",obj).text("适用号码长度只能为数字!");
			return;
		}else{
			$("ul:last li:last span",obj).text("");
		}
	}
	$(obj).dialog("close");
	$.ajax({
	      url : 'optNumRule.do',
	      type : "post",
	      data : {"ruleid":ruleid,"rulename":rulename,"applytonumberlength":applytonumberlength,"priceindex":priceindex,"type":1},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       	//	$("#"+id).remove();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    });
	
}
//编辑号码规则
function checkSubmitForEdit(obj){
	var ruleid  =  $("ul:first li:eq(1) input",obj).val();
	if(ruleid.length == 0){
		 $("ul:first li:last span",obj).text("规则号不能为空!");
		 return ;
	}else{
		if(!figure.test(ruleid)){
			$("ul:first li:last span",obj).text("规则号只能为数字!");
			return;
		}else{
			$("ul:first li:last span",obj).text("");
		}
	}
	var rulename =  $("ul:eq(1) li:eq(1)  input",obj).val();
	if(rulename.length == 0){
		 $("ul:eq(1) li:last span",obj).text("规则名称不能为空!");
		 return ;
	}else{
		$("ul:eq(1) li:last span",obj).text("");
	}
	var priceindex =  $("ul:eq(2) li:eq(1)  input",obj).val();
	if(priceindex.length == 0){
		 $("ul:eq(2) li:last span",obj).text("价格指数不能为空!");
		 return ;
	}else{
		if(!figure.test(priceindex)){
			$("ul:eq(2) li:last span",obj).text("价格指数只能为数字!");
			return;
		}else{
			$("ul:eq(2) li:last span",obj).text("");
		}
	}
	var applytonumberlength =  $("ul:last li:eq(1) input",obj).val();
	if(applytonumberlength.length == 0){
		 $("ul:last li:last span",obj).text("适用号码长度不能为空!");
		 return ;
	}else{
		if(!figure.test(applytonumberlength)){
			$("ul:last li:last span",obj).text("适用号码长度只能为数字!");
			return;
		}else{
			$("ul:last li:last span",obj).text("");
		}
	}
	var id= $("#numRule_id").val();
	$(obj).dialog("close");
	$.ajax({
	      url : 'optNumRule.do',
	      type : "post",
	      data : {"id":id,"ruleid":ruleid,"rulename":rulename,"applytonumberlength":applytonumberlength,"priceindex":priceindex,"type":2},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       	//	$("#"+id).remove();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    });
}

var cn=/[^x00-xff]/;//中文    [\u4e00-\u9fa5]
//添加规则分类
function checkSubmitRuleCategoryForAdd(obj){
	//规则分类号
	var rulecategoryid  =  $("ul:first li:eq(1) input",obj).val();
	if(rulecategoryid.length == 0){
		 $("ul:first li:last span",obj).text("规则号不能为空!");
		 return ;
	}
	//规则分类名称
	var rulenameen =  $("ul:eq(1) li:eq(1)  input",obj).val();
	if(rulenameen.length == 0){
		 $("ul:eq(1) li:last span",obj).text("规则分类名称不能为空!");
		 return ;
	}else{
		$("ul:eq(1) li:last span",obj).text("");
	}
	//规则分类中文名
	var rulenamecn =  $("ul:eq(2) li:eq(1)  input",obj).val();
	if(rulenamecn.length == 0){
		 $("ul:eq(2) li:last span",obj).text("规则分类中文名不能为空!");
		 return ;
	}else{
		if(!cn.test(rulenamecn)){
			$("ul:eq(2) li:last span",obj).text("规则分类中文名只能为汉字!");
			return;
		}else{
			$("ul:eq(2) li:last span",obj).text("");
		}
	}
	//此规则所允许的长度
	var allownumberlength =  $("ul:eq(3) li:eq(1) input",obj).val();
	if(allownumberlength.length == 0){
		 $("ul:eq(3) li:last span",obj).text("适用号码长度不能为空!");
		 return ;
	}else{
		$("ul:eq(3) li:last span",obj).text("");
	}
	var status=$("ul:eq(4) li:eq(1) select",obj).val();
	$(obj).dialog("close");
	$.ajax({
	      url : 'optNumRuleCategory.do',
	      type : "post",
	      data : {"rulecategoryid":rulecategoryid,"rulenameen":rulenameen,"rulenamecn":rulenamecn,"allownumberlength":allownumberlength,"status":status,"type":1},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       	//	$("#"+id).remove();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    }); 
}

// 编辑号码规则分类
function checkSubmitRuleCategoryForEdit(obj){
	//规则分类号
	var rulecategoryid  =  $("ul:first li:eq(1) input",obj).val();
	if(rulecategoryid.length == 0){
		 $("ul:first li:last span",obj).text("规则号不能为空!");
		 return ;
	}
	//规则分类名称
	var rulenameen =  $("ul:eq(1) li:eq(1)  input",obj).val();
	if(rulenameen.length == 0){
		 $("ul:eq(1) li:last span",obj).text("规则分类名称不能为空!");
		 return ;
	}else{
		$("ul:eq(1) li:last span",obj).text("");
	}
	//规则分类中文名
	var rulenamecn =  $("ul:eq(2) li:eq(1)  input",obj).val();
	if(rulenamecn.length == 0){
		 $("ul:eq(2) li:last span",obj).text("规则分类中文名不能为空!");
		 return ;
	}else{
		if(!cn.test(rulenamecn)){
			$("ul:eq(2) li:last span",obj).text("规则分类中文名只能为汉字!");
			return;
		}else{
			$("ul:eq(2) li:last span",obj).text("");
		}
	}
	//此规则所允许的长度
	var allownumberlength =  $("ul:eq(3) li:eq(1) input",obj).val();
	if(allownumberlength.length == 0){
		 $("ul:eq(3) li:last span",obj).text("适用号码长度不能为空!");
		 return ;
	}else{
		$("ul:eq(3) li:last span",obj).text("");
	}
	var status=$("ul:eq(4) li:eq(1) select",obj).val();
	var id= $("#numRuleC_id").val();
	$(obj).dialog("close");//关闭dialog
	$.ajax({
	      url : 'optNumRuleCategory.do',
	      type : "post",
	      data : {"id":id,"rulecategoryid":rulecategoryid,"rulenameen":rulenameen,"rulenamecn":rulenamecn,"allownumberlength":allownumberlength,"status":status,"type":2},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       	//	$("#"+id).remove();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    }); 
	
}

//删除号码管理分类
function delNumberCategory(url,param){
	var tar = $('#delNumberRuleCateToolTip').data("delTarget");//向指定元素 附加数据
	// 确定删除
    $.ajax({
      url : url,
      type : "post",
      data : param +"="+ $(tar).prev().val(),
      dataType : "json",
      async : false,
      success : function(data) {
	      if(data.submitError == undefined || data.submitError==null || data.submitError=="") {
	          $(tar).parent().parent().fadeOut(300, function() {
	              $(tar).parent().parent().remove();
	          });
	      }else {
	          alert(data.submitError);
	      }
      }
    });
}
//添加号段定价
function checkSubmitDnsegPricingForAdd(obj){
	//号码长度
	var numberlength  =  $("ul:first li:eq(1) input",obj).val();
	if(numberlength.length == 0){
		 $("ul:first li:last span",obj).text("号码长度不能为空!");
		 return ;
	}else{
		if(!figure.test(numberlength)){
			$("ul:first li:last span",obj).text("号码长度只能为数字!");
			return;
		}else{
			$("ul:first li:last span",obj).text("");
		}
	}
	//基本价格
	var baseprice =  $("ul:eq(1) li:eq(1)  input",obj).val();
	if(baseprice.length == 0){
		 $("ul:eq(1) li:last span",obj).text("基本价格不能为空!");
		 return ;
	}else{
		var strs=baseprice.split(".");
		if(!figure.test(strs[0])){
			$("ul:eq(1) li:last span",obj).text("基本价格只能为数字!");
			return;
		}
		if(strs[1]!=undefined && strs[1]!=null && strs[1]!="" && !figure.test(strs[1])){
			$("ul:eq(1) li:last span",obj).text("基本价格只能为数字!");
			return;
		}
		$("ul:eq(1) li:last span",obj).text("");
	}
	
	$(obj).dialog("close");
	$.ajax({
	      url : 'optNumPriceLength.do',
	      type : "post",
	      data : {"numberlength":numberlength,"baseprice":baseprice,"type":1},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    }); 
}
//编辑号段定价
function checkSubmitDnsegPricingForEdit(obj){
	//数据验证 
	var numberlength  =  $("ul:first li:eq(1) input",obj).val();//号码长度
	if(numberlength.length == 0){
		 $("ul:first li:last span",obj).text("号码长度不能为空!");
		 return ;
	}else{
		if(!figure.test(numberlength)){
			$("ul:first li:last span",obj).text("号码长度只能为数字!");
			return;
		}else{
			$("ul:first li:last span",obj).text("");
		}
	}
	var baseprice =  $("ul:eq(1) li:eq(1)  input",obj).val();//基本价格
	if(baseprice.length == 0){
		 $("ul:eq(1) li:last span",obj).text("基本价格不能为空!");
		 return ;
	}else{
		var strs=baseprice.split(".");
		if(!figure.test(strs[0])){
			$("ul:eq(1) li:last span",obj).text("基本价格只能为数字!");
			return;
		}
		if(strs[1]!=undefined && strs[1]!=null && strs[1]!="" && !figure.test(strs[1])){
			$("ul:eq(1) li:last span",obj).text("基本价格只能为数字!");
			return;
		}
		$("ul:eq(1) li:last span",obj).text("");
	}
	$(obj).dialog("close");
	var id=$('#numPrice_id').val();
	// 向服务器进行请求
	$.ajax({
	      url : 'optNumPriceLength.do',
	      type : "post",
	      data : {"id":id,"numberlength":numberlength,"baseprice":baseprice,"type":2},
	      dataType : "json",
	      async : false,
	      success : function(data) {
	    	  if(data.code=="0000"){
		       		alert(data.codeMsg);
		       		 location.reload();
		       }else{
		           alert(data.codeMsg+","+"操作失败，请稍后重试!");
		           location.reload();
		       }
	      }
	    }); 
}
//删除号段定价
function delDnsegPricing(url,param){
	var tar = $('#delDnsegPricingTip').data("delTarget");//向指定元素 附加数据
	// 确定删除
    $.ajax({
      url : url,
      type : "post",
      data : param +"="+ $(tar).prev().val(),
      dataType : "json",
      async : false,
      success : function(data) {
    	  data = eval("(" + data + ")");
	      if(data.submitError == undefined || data.submitError==null || data.submitError=="") {
	          $(tar).parent().parent().fadeOut(300, function() {
	              $(tar).parent().parent().remove();
	          });
	      }else {
	          alert(data.submitError);
	      }
      }
    });
}

/**
 * 号码管理 end
 */

//移除提示语句
function remove(){
	var hint_catename_add= $.trim($("#hint_catename_add").text());
	var hint_catename_edit= $.trim($("#hint_catename_edit").text());
	if(hint_catename_add.length>0){
		$("#hint_catename_add").text("");
	}
	if(hint_catename_edit.length>0){
		$("#hint_catename_edit").text("");
	}
}


//删除通用分类的ajax方法
function deleteCommonCate(url){
	var tar = $('#deleteToolTip').data("delTarget");//向指定元素 附加数据
	// 确定删除
    $.ajax({
      url : url, 
      type : "post",
      data : "id=" + $(tar).prev().val() + "&catType=" + $("#categoryType").val(),
      dataType : "json",
      async : false,
      success : function(data) {
        if(data.submitError == undefined || data.submitError==null || data.submitError=="") {
          $(tar).parent().parent().fadeOut(300, function() {
              $(tar).parent().parent().remove();
            });
        } else {
        	alert(data.submitError);
        }
      }
    });
}

function deleteRule(url,param){
	var tar = $('#deleteToolTip').data("delTarget");//向指定元素 附加数据
	// 确定删除
    $.ajax({
      url : url,
      type : "post",
      data : param +"="+ $(tar).prev().val(),
      dataType : "json",
      async : false,
      success : function(data) {
	      if(data.submitError == undefined || data.submitError==null || data.submitError=="") {
	          $(tar).parent().parent().fadeOut(300, function() {
	              $(tar).parent().parent().remove();
	          });
	      }else {
	          alert(data.submitError);
	      }
      }
    });
}


function log(i) {
  console.log(i);
}
function closeOtherJDialog() {
  $("div.ui-dialog div.ui-dialog-content").dialog("close");
}
/**
 * 审核通过
 * @param obj
 * @param id
 * @param genre
 */
function auditOK(obj,id,genre){	
	assembleURL(genre);
	  $.ajax({
	    url : url,
	    type : "post",
	    data : "id=" + id,
	    dataType : "json",
	    async : false,
	    success : function(data) {
	      data = eval("(" + data + ")");
	      if(data.submitError) {
	        alert(data.submitError);
	      } else {
	    	  $(obj).parent().parent().fadeOut(300, function() {
	          $(obj).parent().parent().remove();
	          if (parseInt($("#totalWaitPets").text()) > 0) {
	            $("#totalWaitPets").text(parseInt($("#totalWaitPets").text()) - 1);
	          }
	        });
	      }
	    }
	  });
}
//审核通过
function passPet(obj,genre,goalurl) {
	assembleURL(genre);
	  $.ajax({
	    url : url,
		type : "post",
		data : "id=" + $("input", obj).val() + "&opinion=" + $(obj).find("textarea").val(),
		dataType : "json",
		async : false,
		success : function(data) {
		      if(data.submitError != undefined && data.submitError !=null && data.submitError !="" ) {
		    	  alert(data.submitError);
		      }
		}
	  });
	  window.location.href=goalurl;
	  
}

// 禁止已审核通过
function nopass(obj,id,genre,goalurl) {
	assembleURL(genre);
	  $.ajax({
	    url : url,
	    type : "post",
	    data : "id=" + id,
	    dataType : "json",
	    async : false,
	    success : function(data) {
	    	if(data.submitError != undefined && data.submitError !=null && data.submitError !="" ) {
		    	  alert(data.submitError);
		      }
	    }
	  });
	  window.location.href=goalurl;
}
// 审核时，禁止通过
function forbidenPet(obj,status,goalurl) {
	  $.ajax({
	    url : goalurl,
		type : "post",
		data : "ids=" + $("input", obj).val() + ",&auditopinion=" + $(obj).find("textarea").val()+"&auditstatus="+status,
		dataType : "json",
		async : false,
		success : function(data) {
			if(data.code=="0000"){
	       		 alert(data.codeMsg);
	       		 location.reload();
	       	//	$("#"+id).remove();
	       }else{
	           alert(data.codeMsg+"-------操作失败，请稍后重试!");
	           location.reload();
	       }
		}
	  });
}
// 查看当前宠物
function combinePetImages(dialog, obj, imagePath) {
  var ul = dialog.find("ul");
  ul.children().remove();
  var avatar = $(obj).next().next();
  var item = handleSingleImage(imagePath + avatar.val(), "宠物头像", ".png");
  ul.append(item);
  var view = avatar.next();
  item = handleSingleImage(imagePath + view.val(), "商店展示图片", ".png");
  ul.append(item);
  var dynamic = view.next();
  var dynamicImageSrc = dynamic.val().split(";");
  for (var i = 0, length = dynamicImageSrc.length; i < length; i++) {
    if ($.trim(dynamicImageSrc[i]).length == 0) {
      continue;
    }
    item = handleSingleImage(imagePath + dynamicImageSrc[i], "动态图片" + (i + 1), ".gif");
    ul.append(item);
  }
  jc();
}
//查看网站图片
function combineSiteImages(dialog, obj, imagePath1,imagePath2) {
	var ul = dialog.find("ul");
	  ul.children().remove();
	  var item = handleSingleImageForSites(imagePath1, "网站logo1");
	  ul.append(item);
	  item = handleSingleImageForSites(imagePath2, "网站logo2");
	  ul.append(item);
	  jc();
}
//根据图片名称及介绍拼装单个图片(网站)
function handleSingleImageForSites(src, intro) {
  // 单个图片li
  var li = $("<li >");
  // 图片
  var petImg = $("<img >").attr("src", src);
  // 图片介绍
  var petIntro = $("<p style='text-align:center;'>").text(intro);
  // 添加元素
  li.append(petImg).append(petIntro);
  return li;
}

// 根据图片名称及介绍拼装单个图片
function handleSingleImage(src, intro, ext) {
  // 单个图片li
  var li = $("<li>");
  // 图片
  var petImg = $("<img>").attr("src", src + "_b" + ext);
  // 图片介绍
  var petIntro = $("<p style='text-align:center;'>").text(intro);
  // 添加元素
  li.append(petImg).append(petIntro);
  return li;
}
//展示图片轮换
function jc() {
  try {
    $('.jcarousel').jcarousel('destroy');
  } catch(e) {
  }
  // 定位到第一幅图片
  $('.jcarousel').on('jcarousel:createend', function(event, carousel) {
    $(this).jcarousel('scroll', 0, false);
  }).jcarousel();
  try {
    $('.jcarousel-control-next').jcarouselControl('destroy');
    $('.jcarousel-control-prev').jcarouselControl('destroy');
  } catch(e) {
  }
  $('.jcarousel-control-prev').on('jcarouselcontrol:active', function() {
    $(this).removeClass('inactive');
  }).on('jcarouselcontrol:inactive', function() {
    $(this).addClass('inactive');
  }).jcarouselControl({
    target : '-=1'
  });
  $('.jcarousel-control-next').on('jcarouselcontrol:active', function() {
    $(this).removeClass('inactive');
  }).on('jcarouselcontrol:inactive', function() {
    $(this).addClass('inactive');
  }).jcarouselControl({
    target : '+=1'
  });
  $('.jcarousel-pagination').on('jcarouselpagination:active', 'a', function() {
    $(this).addClass('active');
  }).on('jcarouselpagination:inactive', 'a', function() {
    $(this).removeClass('active');
  }).jcarouselPagination();
  
  $('.jcarousel-pagination').jcarouselPagination('reload', {'perPage': 1});
  $('.jcarousel-pagination a').click(function() {
    event.preventDefault();
  });
}
// 编辑一级网站分类
function editWebsiteCat(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "category/editWebsiteCat.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
//编辑二级网站分类
function editWebsiteCatSec(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "category/editWebsiteCatSec.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}

//编辑系统监管宠物
function editPets(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "system/editPets.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
//编辑系统监管卡片
function editCards(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "system/editCards.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
//编辑系统监管网址
function editWebs(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "system/editWebs.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
// 编辑分类通用
function editCommonCat(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "upPetCategory.do",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
    	if(data.code=="0000"){
      		 alert(data.codeMsg);
      		 location.reload();
      }else{
          alert(data.codeMsg);
      }
    }
  });
}




function checkPageInput(obj, totalPage) {
	  if (obj.value > totalPage) {
	    obj.value = totalPage;
	  }
}
//编辑系统监管宠物
function editPets(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "system/editPets.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
//编辑系统监管交易平台
function editBusiness(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "system/editBusiness.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}

//资源
function resource(url,data){	
	  $.ajax({
	    url : url,
	    type : "post",
	    data : data,
	    dataType : "json",
	    async : false,
	    success : function(data) {
	      if(data.submitError) {
	        alert(data.submitError);
	      }else{
	    	  alert("操作成功!");
	    	  return;
	      }
	    }
	  });
	// location.reload();;
	 location.reload();
}

//清除 资源路径 提示语句
function removeRres1(){
	var hint_resurl_add= $.trim($("#hint_resurl_add").text());
	var hint_resurl_edit= $.trim($("#hint_resurl_edit").text());

	if(hint_resurl_add.length>0){
		$("#hint_resurl_add").text("");
	}
	if(hint_resurl_edit.length>0){
		$("#hint_resurl_edit").text("");
	}
}
//清除 资源名称 提示语句
function removeRres2(){
	var hint_resname_add= $.trim($("#hint_resname_add").text());
	var hint_resname_edit= $.trim($("#hint_resname_edit").text());

	if(hint_resname_add.length>0){
		$("#hint_resname_add").text("");
	}
	if(hint_resname_edit.length>0){
		$("#hint_resname_edit").text("");
	}
	
}

function gainResources(pid,url){
	 var valueArr =  new Array();
	 $("input[name='selected_resource']").each(function(i){
		 valueArr.push($(this).val());
		 valueArr.push(",");
	 });
	 valueArr.pop();
	 if(valueArr==0){
		 alert("请选择子级菜单!");
		 return;
	 }
	 var valueString=valueArr.join("");
	 alert("重组后:"+valueString);
	 $.ajax({
		    url : url,
		    type : "post",
		    data : {"resource.permid":pid,"resource.resid":valueString},
		    dataType : "json",
		    async : false,
		    success : function(data) {
		      if(data.submitError) {
		        alert(data.submitError);
		        return;
		      }else{
		    	  alert("操作成功!"); 
		      }
		    }
	 });
	 location.reload() ;
}
addUserMa
//编辑员工管理 用户管理
function editUserMa(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "sys/updUserPer.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
        var tr = $(obj).data("tr");
        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
        }
      }
    }
  });
}
//添加员工管理 用户管理
function addUserMa(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "sys/addUser.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } else {
    	  alert("添加成功！");
//        var tr = $(obj).data("tr");
//        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
//          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
//        }
      }
    }
  });
}
//编辑员工管理 用户管理 密码
function editUserMaPwd(obj) {
  var form = $("form", obj);
  $.ajax({
    url : "sys/updUserPwd.action",
    type : "post",
    data : form.serialize(),
    dataType : "json",
    async : false,
    success : function(data) {
      data = eval("(" + data + ")");
      if(data.submitError) {
        alert(data.submitError);
      } 
//      else {
//        var tr = $(obj).data("tr");
//        for (var i = 0, length = tr.data("tdArr").length; i < length; i++) {
//          $(tr.data("tdArr")[i], tr).text($(tr.data("inputArr")[i], obj).val());
//        }
//      }
    }
  });
}
	 /**
	  * 编辑权限
	  * @param url
	  * @param data
	  */
	 function editPermission(url,data){
		 $.ajax({
			    url : url,
			    type : "post",
			    data :data,
			    dataType : "json",
			    async : false,
			    success : function(data) {
			      if(data.submitError) {
			        alert(data.submitError);
			        return;
			      }else{
			    	  alert("操作成功!");
			      }
			    }
		 });
		 location.reload() ;
	 }
	 
	 /**
	  * 删除权限
	  * @param url1
	  * @param url2
	  * @param data
	  */
	 function deletePermission(url1,url2,data){
		 var flag=0;
		 $.ajax({
			    url : url1,
			    type : "post",
			    data :data,
			    dataType : "json",
			    async : false,
			    success : function(data) {
			      data = eval("(" + data + ")");
			      if(data!=null && data!=" " && data.length>0){
			    	  alert("当前权限被引用，请删除相关引用!");
			    	  flag=1;
			      }
			    }
		 });
		 if(flag==1){
			 return;
		 }
		 $.ajax({
			    url : url2,
			    type : "post",
			    data :data,
			    dataType : "json",
			    async : false,
			    success : function(data) {
			    	if(data.submitError) {
				        alert(data.submitError);
				        return;
				      }else{
				    	  alert("操作成功!"); 
				      }
			    }
		 });
		 location.reload() ;
	 }
	 
	 /**
	  *新增权限 
	  */
	 function addPermission(url,data){
		 $.ajax({
			    url : url,
			    type : "post",
			    data :data,
			    dataType : "json",
			    async : false,
			    success : function(data) {
			    	if(data.submitError) {
				        alert(data.submitError);
				        return;
				      }else{
				    	  alert("操作成功!"); 
				      }
			    }
		 });
		 location.reload() ;
	 }
	 
	 /**
	  * 加载一级菜单
	  * @param url
	  */
	 function loadParentResource(url){
		 $.ajax({
			    url : url,
			    type : "post",
			    data :null,
			    dataType : "json",
			    async : false,
			    success : function(data) {
			    	data = eval("(" + data + ")");
			    	if(data.length>0 && data!=null && data!=""){
			    		var html="<select  name=\"resource.pid\"  id=\"pid\"><option  selected = \"selected\"  value=\"0\">请选择</option>";
			    		for(var i=0;i<data.length;i++){
			    			if(data[i].resname.length>0 && data[i].resname!=null &&data[i].resname!=" "){
			    				html=html+"<option value=\""+data[i].resid+"\">"+data[i].resname+"</option>";
			    				continue;
			    			}
			    		}
			    		html=html+"</select>";
		        	$("#pid_li").empty().append(html);
			    	}
			    }
		 });
		 
	 }

